52
47
38
148
70
28
46
147
65
61
30
162
82
132
105
245
74
36
66
50
262
346
39
40
27
32
62
33
113
157
288
172
69
99
159
121
127
253
136
101
96
56
181
173
221
90
85
104
239
29